package com.ruboweb.domain;

import java.util.Map;

/**
 * Envoltorio para retornar los datos tras la ejecucion del report
 */
public class ResultSetData {

	/**
	 * Mapa con los tipos de columnas
	 */
	private Map<Integer, Integer> tipoCelda;

	/**
	 * Consulta ejecutada
	 */
	private String query;

	/**
	 * Cabeceras
	 */
	private String[] cabecera;

	/**
	 * Resultado de ejecutar la consulta
	 */
	private Object[][] datos;

	/**
	 * Constructor de la clase
	 */
	public ResultSetData() {

	}

	/* Sets y Gets */

	public Object[][] getDatos() {
		return datos;
	}

	public void setDatos(Object[][] datos) {
		this.datos = datos;
	}

	public String[] getCabecera() {
		return cabecera;
	}

	public void setCabecera(String[] cabecera) {
		this.cabecera = cabecera;
	}

	public Map<Integer, Integer> getTipoCelda() {
		return tipoCelda;
	}

	public void setTipoCelda(Map<Integer, Integer> tipoCelda) {
		this.tipoCelda = tipoCelda;
	}

	public String getQuery() {
		return query;
	}

	public void setQuery(String query) {
		this.query = query;
	}

}
